import observe from './observe'
import Watcher from './Watcher'

let obj = {
  a: {
    m: {
      n: 50
    }
  },
  b: 4,
  arr: [10, 11, 12, 16]
}

// obj.test

// 让 obj 变成响应式
observe(obj)

// 1、访问arr，2、修改原 push 方法
// obj.arr.push(15)

// watch指定属性
new Watcher(obj, 'a.m.n', (cur, pre) => { console.log(`${pre} --> ${cur}`); })

obj.a.m.n = 13
